package localhost.view;

import java.util.ArrayList;
import java.util.List;

import javax.faces.model.SelectItem;

import localhost.model.Conta;
import localhost.model.Extrato;
import localhost.model.Movimento;
import localhost.model.Parcelado;


public class ViewResumo {
	
	
	private  List<Movimento> entradas = new ArrayList<Movimento>();
	private  List<Movimento> saidas = new ArrayList<Movimento>();
	private  List<Parcelado> parcelaEntradas = new ArrayList<Parcelado>();
	private  List<Parcelado> parcelaSaidas = new ArrayList<Parcelado>();
	private List<SelectItem> selectContas = new ArrayList<SelectItem>();
	private Conta conta = new Conta();
	private Extrato extrato = new Extrato();
	private int idContaSelecionado = 0;
	private boolean visibilidadeForm = false;
	private boolean negativo = false;


	public List<Movimento> getEntradas() {
		return entradas;
	}
	public void setEntradas(List<Movimento> entradas) {
		this.entradas = entradas;
	}
	public List<Movimento> getSaidas() {
		return saidas;
	}
	public void setSaidas(List<Movimento> saidas) {
		this.saidas = saidas;
	}
	public List<Parcelado> getParcelaEntradas() {
		return parcelaEntradas;
	}
	public void setParcelaEntradas(List<Parcelado> parcelaEntradas) {
		this.parcelaEntradas = parcelaEntradas;
	}
	public List<Parcelado> getParcelaSaidas() {
		return parcelaSaidas;
	}
	public void setParcelaSaidas(List<Parcelado> parcelaSaidas) {
		this.parcelaSaidas = parcelaSaidas;
	}
	public Conta getConta() {
		return conta;
	}
	public void setConta(Conta conta) {
		this.conta = conta;
	}
	public List<SelectItem> getSelectContas() {
		return selectContas;
	}
	public void setSelectContas(List<SelectItem> selectContas) {
		this.selectContas = selectContas;
	}
	public int getIdContaSelecionado() {
		return idContaSelecionado;
	}
	public void setIdContaSelecionado(int idContaSelecionado) {
		this.idContaSelecionado = idContaSelecionado;
	}
	public Extrato getExtrato() {
		return extrato;
	}
	public void setExtrato(Extrato extrato) {
		this.extrato = extrato;
	}
	public boolean isVisibilidadeForm() {
		return visibilidadeForm;
	}
	public void setVisibilidadeForm(boolean visibilidadeForm) {
		this.visibilidadeForm = visibilidadeForm;
	}
	public boolean isNegativo() {
		return negativo;
	}
	public void setNegativo(boolean negativo) {
		this.negativo = negativo;
	}
}